<html>
    <head>
        <title>uni.compressImage(OBJECT)</title>
    </head>
    <body>
        <script>
             /*
                     六、uni.compressImage(OBJECT)

                                    1、概述

                                           压缩图片接口，可选压缩质量
                                           
                                    2、平台差异说明

                                            App	H5	微信小程序	支付宝小程序	百度小程序	              抖音小程序、飞书小程序	QQ小程序	快手小程序	京东小程序	元服务	小红书小程序
                                            √	  x	  √	          √	          √(基础库版本>=3.110.3)	    √	                    √	      √	          √	        x	        √

                                    3、OBJECT 参数说明

                                                          属性	            类型	        默认值	必填	          说明	                                                                平台差异说明
                                                          
                                                      ①、src	            String		              是	        图片路径，图片的路径，可以是相对路径、临时文件路径、存储文件路径	

                                                      ②、quality	        Number	          80	  否	        压缩质量，范围0～100，数值越小，质量越低，压缩率越高（仅对jpg有效）

                                                      ③、width	          String	        auto	  否	        缩放图片的宽度，支持像素值（如"100px"）、
                                                                                                              百分比（如"50%"）、
                                                                                                              自动计算（如"auto"，
                                                                                                              即根据width与源图宽的缩放比例计算，若未设置width则使用源图宽度）	              App 3.0.0+

                                                      ④、height	          String	        auto	  否	        缩放图片的高度，支持像素值（如"100px"）、
                                                                                                              百分比（如"50%"）、
                                                                                                              自动计算（如"auto"，
                                                                                                              即根据height与源图高的缩放比例计算，
                                                                                                              若未设置height则使用源图高度）	                                              App 3.0.0+

                                                      ⑤、compressedWidth	Number	        -	      否	        压缩后图片的宽度，单位为px，
                                                                                                              若不填写则默认以 compressedHeight 为准等比缩放	                              微信小程序2.26.0 +、App 3.7.0+、小红书小程序

                                                      ⑥、compressedHeight	Number	        -	      否	        压缩后图片的高度，单位为px，
                                                                                                              若不填写则默认以 compressedWidth 为准等比缩放	                                微信小程序2.26.0 +、App 3.7.0+、小红书小程序

                                                      ⑦、rotate	          Number	        0	      否	        旋转度数，范围0～360	App 3.0.0+

                                                      ⑧、success	        Function		            否	        接口调用成功的回调函数	
                                                      
                                                      ⑨、fail	            Function		            否	        接口调用失败的回调函数	
                                                      
                                                      ⑩、complete	        Function		            否	        接口调用结束的回调函数（调用成功、失败都会执行）
                                                    
                                                <1>、success 返回参数说明

                                                              属性	        类型	    说明
                                                            tempFilePath	String	压缩后图片的临时文件路径


                                 4、示例代码

                                            uni.compressImage({
                                              src: '/static/logo.jpg',
                                              quality: 80,
                                              success: res => {
                                                console.log(res.tempFilePath)
                                              }
                                            })

                                 5、注意

                                          HarmonyOS Next 设备需要添加 ohos.permission.READ_IMAGEVIDEO 权限并且自助签名方
                */
        </script>
    </body>
</html>